def fnc():
    li = list(input('请输入一个正整数'))
    print(li)
    li2 = [0] * len(li)
    print(li2)
    for i in range(len(li)):
        li2[len(li)-1 - i] = li[i]
    print(li2)
    if li == li2:
        return True
    else:
        return False

print(fnc())


def is_palindrome():
    # 获取输入并验证格式
    while True:
        num_str = input('请输入一个正整数：')
        if not num_str.isdigit():
            print("错误：输入必须为数字")
            continue
        if num_str[0] == '0':
            print("错误：数字不能以零开头")
            continue
        if int(num_str) <= 0:
            print("错误：必须是正整数")
            continue
        break

    # 直接字符串切片判断回文
    return num_str == num_str[::-1]


print(is_palindrome())